
export function isEmpty(collect){
  if(collect == null || collect === undefined){
    return true
  }

  return collect.length == 0
}

export function isEmptyObj(obj){
  if(obj == null || obj === undefined){
    return true
  }

  if (obj.length > 0)    return false;
  if (obj.length === 0)  return true;

  // If it isn't an object at this point
  // it is empty, but it can't be anything *but* empty
  // Is it empty?  Depends on your application.
  if (typeof obj !== "object") return true;

  // Otherwise, does it have any properties of its own?
  // Note that this doesn't handle
  // toString and valueOf enumeration bugs in IE < 9
  for (let key in obj) {
    if (hasOwnProperty.call(obj, key)) return false;
  }

  return true;
}


